package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 产品计划审批表
 * </p>
 *
 * @author xiaoxu
 * @since 2022-12-27
 */

@TableName("c_pdt_plan_ex_update")
@ApiModel(value = "CPdtPlanExUpdate对象", description = "产品计划审批表")
@Data
public class CPdtPlanExUpdate implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    private BigDecimal pdtPlanexId;

    private BigDecimal pdtPlanexCoid;

    private BigDecimal pdtPlanexPdtid;

    @ApiModelProperty("车数，数量")
    private BigDecimal pdtPlanexType;

    @ApiModelProperty("车或吨")
    private BigDecimal pdtPlanexNum;

    @ApiModelProperty("几天")
    private BigDecimal pdtPlanexTmLimt;

    @ApiModelProperty("几点起")
    private BigDecimal pdtPlanexTmStart;

    private String pdtPlanexOperator;

    private String pdtPlanexApprver;

    private String pdtPlanexApprver2;

    private BigDecimal pdtPlanexModid;

    private LocalDateTime pdtPlanexBegin;

    private LocalDateTime pdtPlanexEnd;

    private LocalDateTime pdtPlanexApprvTm;

    private LocalDateTime pdtPlanexApprvTm2;

    private LocalDateTime svrTmstamp;

    private LocalDateTime cliTmstamp;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    private Integer pdtPlanexApprved;

    private Integer pdtPlanexApprved2;

    private Integer pdtPlanexValid;

    private Integer pdtPlanexMod;

    private Integer pdtPlanexSpare;

    @ApiModelProperty("标志此条信息已经删除，用来同步服务器数据库")
    private Integer pdtPlanexDeleted;

    @ApiModelProperty("当服务器断开时所增加/修改过的记录")
    private Integer pdtPlanexNew;
    @TableField("DownedID1")
    private Integer downedID1;
    @TableField("DownedID2")
    private Integer downedID2;
    @TableField("DownedID3")
    private Integer downedID3;
    @TableField("DownedID4")
    private Integer downedID4;
    @TableField("DownedID5")
    private Integer downedID5;
    @TableField("DownedID6")
    private Integer downedID6;
    @TableField("DownedID7")
    private Integer downedID7;
    @TableField("DownedID8")
    private Integer downedID8;
    @TableField("DownedID9")
    private Integer downedID9;
    @TableField("DownedID10")
    private Integer downedID10;
    @TableField("DownedID11")
    private Integer downedID11;
    @TableField("DownedID12")
    private Integer downedID12;
    @TableField("DownedID13")
    private Integer downedID13;
    @TableField("DownedID14")
    private Integer downedID14;
    @TableField("DownedID15")
    private Integer downedID15;
    @TableField("DownedID16")
    private Integer downedID16;
    @TableField("DownedID17")
    private Integer downedID17;
    @TableField("DownedID18")
    private Integer downedID18;
    @TableField("DownedID19")
    private Integer downedID19;
    @TableField("DownedID20")
    private Integer downedID20;

    @ApiModelProperty("提交类型 1修改 2我和你再想想还有什么")
    private Integer updateType;

    @ApiModelProperty("是否处理   0待处理  1处理中  2已处理")
    private Integer handled;

    @ApiModelProperty("处理结果编码")
    private Integer handledResult;

    @ApiModelProperty("和处理结果消息")
    private String handledResultStr;

    @ApiModelProperty("数据来源厂区")
    private String dataFrom;

}
